#ifndef RAYLEIGHTOPLAYER_H
#define RAYLEIGHTOPLAYER_H

#include "rayleigh_atmosphere.h"

class RayleighTopLayer : public RayleighAtmosphere
{
    Q_OBJECT
public:
    explicit RayleighTopLayer(QString layerName,
			      double hBottom,
			      double hTop,
			      QObject *parent = 0);

signals:

public slots:
	virtual void recvSolar(double intensity,
			       double zenith, double azimuth);

	virtual void recvScatInUp(QByteArray lightData);

protected slots:
	virtual void downInResponse();

};

#endif // RAYLEIGHTOPLAYER_H
